草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

asp.net - 网站的SEO布局

我正在制作一个关于书籍的网站,用户通过遍历主题,然后是类别,然后是子类别来找到他/她想要的书。像往常一样,我制作了这样使用查询字符串的页面www.mywebsite.com/subjects.aspx?subjectid=10subjectid指的是其中一个主题。用户选择了类别,然后选择了子类别并找到了这本书。现在,所有内容都是通过它的ID而不是通过它的名称来引用的。现在我的问题是搜索引擎不知道那里有多少主题,而且主题名称无法从ID中理解。当我尝试使用Google自定义搜索并传递我网站的url时,它并没有深入到书籍级别,而是停留在主urlwww.mywebsite.com上。我看到一些

ASP.NET 未能找到 CodeDom 提供程序类型

错误:未能找到CodeDom提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e99”。怀疑是点了菜单栏的:“生成”-》“转换所有T4模板”以后导致的问题。1.打开我的项目.csproj和Web.Config为文本格式(需要提前备份)备注:.csproj文件在vs开发工具中

asp.net-mvc - 使用 asp.net mvc 将 Http 重定向到 Https 和 SEO

我想知道我是否应该让GET页面不使用SSL,而同一URL的POST使用SSL?我正在阅读有关对需要SSL和SEO的所需页面进行重定向的问题。ASP.NETMVC有一个属性,但是执行302重定向而不是301。是否有使用SEO执行此操作的最佳实践。我有登录、注册、帐户页面等页面。 最佳答案 通常,就SEO而言,这些原则不适用于表单,因为蜘蛛不会尝试完成表单,因此来自这些页面的重定向不会影响它们。他们遵循的只是静态链接等。在受密码保护的网站上进行SEO的主要担心是确保付费/私有(private)内容不会最终出现在搜索引擎等中。/*编辑*/

asp.net-mvc - 使用 angular.js 应用程序进行 SEO

在我的应用程序中,我使用angular.js作为客户端技术。现在,我希望我的网站对SEO友好-我找到了解决方案,但我对此有点困惑。AngularSEO是否需要sitemap.xml? 最佳答案 是的,您绝对可以在AngularJS中执行此操作。在您的网站中,使用hashbang或HTML5URLS指向内容——Google和Bing足够聪明,可以判断它们是AJAX生成的页面。这是一个sitemap.xml的例子AJAX网页的条目。 关于asp.net-mvc-使用angular.js应用程

asp.net - 搜索引擎站点地图 Asp.Net

如果可能,谁能告诉我如何使用asp.net实现搜索引擎站点地图。我的网站有经常过期的内容和新内容,这就是为什么我希望在搜索引擎爬虫访问我的网站时更新它。我遇到了http://weblogs.asp.net/bleroy/archive/2005/12/02/432188.aspx这告诉我微软一年前发布了一个库,它可以完全满足我的需要。我无法在任何地方找到它。它是否已成为ASP.Net3.5平台的一部分?有没有其他更好的框架或库可以用来达到同样的目的? 最佳答案 您应该开发动态站点地图。大多数开放博客平台都支持您可以从中获得启发的功能

asp.net - 创建所需的 URL - 我应该循环吗?

我正在考虑编写一个电子商务平台,只是为了工作实践和我的一个小项目。我正处于开始编写URL和SEOfriednlyURL的阶段。我的问题是我已经编写了具有无限类别/子类别的系统,并且使我的导航给我带来了一些问题。我理想的网址是:http://mydomain.com/products/first-category/second-category/productname.aspx为了实现这一点,我正在考虑循环回到parentid=.但我觉得这不是最佳做法,对每个类别和子类别以及每个页面的产品都这样做似乎是错误的。任何人都可以帮助实现这一目标吗?我知道使用www.urlrewriting.n

Asp.Net 链接流行度检测脚本

我想获得提供的链接的链接流行度,它将显示入站和出站链接意味着有多少链接与提供的链接交换以及交换了多少链接,我想在Asp.Net中得到这个。谁能指导我如何得到这个?或为此提供一些现成的脚本,在此先感谢。 最佳答案 听起来您可能正在尝试重新发明轮子。您查看过GoogleAnalytics(分析)吗? 关于Asp.Net链接流行度检测脚本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

asp.net - 以编程方式更新 ASPX 文件的日期戳

将新的数据库记录添加到ListView时,出于SEO目的,我想更新包含ASPX页面的日期/时间戳。这可能吗?我该怎么做?更新:我找到了适用于Windows的Touch,但我仍然更喜欢任何一种聪明的hack,只是以编程方式执行此操作:http://www.softpedia.com/get/System/File-Management/Touch-for-Windows.shtml 最佳答案 或者,您可以尝试设置响应的最后修改header。 关于asp.net-以编程方式更新ASPX文件的

asp.net - Javascript 数据绑定(bind)和 SEO

我有一个应用程序进行一系列WCF调用,这些调用通过JSONP返回JSON。然后javascript代码会将返回的数据绑定(bind)到HTML控件。当机器人/蜘蛛攻击我的应用程序时,不会为任何数据编制索引,因为javascript不会在机器人中执行。有哪些好的模式可以处理这个问题?理想情况下,我不想维护两组数据绑定(bind)代码(一组在服务器端,一组在客户端)。本质上,我需要将生成的数据传送到下游。我的一些想法是。1)链接RSS/ATOM等效数据2)后门HTML页面3)一个HTML渲染器,可以提前执行ASPX页面服务器端,然后将其传递给客户端任何指导都会有帮助

seo - 具有 SEO 的 Asp.net MVC 自定义路由

routes.MapRoute("Route","{id}/{*seostuff}",new{controller="Home",action="Index",seo=UrlParameter.Optional});这将允许您映射url,例如http://www.somesite.com/11/whatever/goes-here/will-be-whatever-you/want这是原帖Asp.netMVCcustomrouting大家好!-我想知道的是,这怎么可能是Controller中的代码?我有一个像Product/Phone/i-phone.aspx这样的静态页面,它位于产品